home *** CD-ROM | disk | FTP | other *** search
- $GROUP OPCODE
- 0 , ADD , 04
- 1 , ADD , 04
- 2 , ADD , 04
- 3 , ADD , 04
- 4 , ADD , 41
- 5 , ADD , 41
- 6 , PUSH , 21
- 7 , POP , 21
- 8 , OR , 04
- 9 , OR , 04
- 10 , OR , 04
- 11 , OR , 04
- 12 , OR , 41
- 13 , OR , 41
- 14 , PUSH , 21
- 15 , GROUP1 , 99
- 16 , ADC , 04
- 17 , ADC , 04
- 18 , ADC , 04
- 19 , ADC , 04
- 20 , ADC , 41
- 21 , ADC , 41
- 22 , PUSH , 21
- 23 , POP , 21
- 24 , SBB , 04
- 25 , SBB , 04
- 26 , SBB , 04
- 27 , SBB , 04
- 28 , SBB , 41
- 29 , SBB , 41
- 30 , PUSH , 21
- 31 , POP , 21
- 32 , AND , 04
- 33 , AND , 04
- 34 , AND , 04
- 35 , AND , 04
- 36 , AND , 41
- 37 , AND , 41
- 38 , ES: , 94
- 39 , DAA , 00
- 40 , SUB , 04
- 41 , SUB , 04
- 42 , SUB , 04
- 43 , SUB , 04
- 44 , SUB , 41
- 45 , SUB , 41
- 46 , CS: , 94
- 47 , DAS , 00
- 48 , XOR , 04
- 49 , XOR , 04
- 50 , XOR , 04
- 51 , XOR , 04
- 52 , XOR , 41
- 53 , XOR , 41
- 54 , SS: , 94
- 55 , AAA , 00
- 56 , CMP , 04
- 57 , CMP , 04
- 58 , CMP , 04
- 59 , CMP , 04
- 60 , CMP , 41
- 61 , CMP , 41
- 62 , DS: , 94
- 63 , AAS , 00
- 64 , INC , 20
- 65 , INC , 20
- 66 , INC , 20
- 67 , INC , 20
- 68 , INC , 20
- 69 , INC , 20
- 70 , INC , 20
- 71 , INC , 20
- 72 , DEC , 20
- 73 , DEC , 20
- 74 , DEC , 20
- 75 , DEC , 20
- 76 , DEC , 20
- 77 , DEC , 20
- 78 , DEC , 20
- 79 , DEC , 20
- 80 , PUSH , 20
- 81 , PUSH , 20
- 82 , PUSH , 20
- 83 , PUSH , 20
- 84 , PUSH , 20
- 85 , PUSH , 20
- 86 , PUSH , 20
- 87 , PUSH , 20
- 88 , POP , 20
- 89 , POP , 20
- 90 , POP , 20
- 91 , POP , 20
- 92 , POP , 20
- 93 , POP , 20
- 94 , POP , 20
- 95 , POP , 20
- 96 , PUSHA , 00
- 97 , POPA , 00
- 98 , BOUND , 01
- 99 , ARPL , 01
- 104 , PUSH , 54
- 105 , IMUL , 05
- 106 , PUSH , 52
- 107 , IMUL , 05
- 108 , INSB , 00
- 109 , INSW , 00
- 110 , OUTSB , 00
- 111 , OUTSW , 00
- 112 , JO , 30
- 113 , JNO , 30
- 114 , JB , 30
- 115 , JNB , 30
- 116 , JZ , 30
- 117 , JNZ , 30
- 118 , JBE , 30
- 119 , JA , 30
- 120 , JS , 30
- 121 , JNS , 30
- 122 , JPE , 30
- 123 , JPO , 30
- 124 , JL , 30
- 125 , JGE , 30
- 126 , JLE , 30
- 127 , JG , 30
- 128 , GROUP2 , 83
- 129 , GROUP2 , 83
- 131 , GROUP2 , 83
- 132 , TEST , 06
- 133 , TEST , 06
- 134 , XCHG , 06
- 135 , XCHG , 06
- 136 , MOV , 04
- 137 , MOV , 04
- 138 , MOV , 04
- 139 , MOV , 04
- 140 , MOV , 07
- 141 , LEA , 06
- 142 , MOV , 07
- 143 , POP , 03
- 144 , NOP , 00
- 145 , XCHG , 47
- 146 , XCHG , 47
- 147 , XCHG , 47
- 148 , XCHG , 47
- 149 , XCHG , 47
- 150 , XCHG , 47
- 151 , XCHG , 47
- 152 , CBW , 00
- 153 , CWD , 00
- 154 , CALL , 32
- 155 , WAIT , 00
- 156 , PUSHF , 00
- 157 , POPF , 00
- 158 , SAHF , 00
- 159 , LAHF , 00
- 160 , MOV , 43
- 161 , MOV , 43
- 162 , MOV , 43
- 163 , MOV , 43
- 164 , MOVSB , 00
- 165 , MOVSW , 00
- 166 , CMPSB , 00
- 167 , CMPSW , 00
- 168 , TEST , 41
- 169 , TEST , 41
- 170 , STOSB , 00
- 171 , STOSW , 00
- 172 , LODSB , 00
- 173 , LODSW , 00
- 174 , SCASB , 00
- 175 , SCASW , 00
- 176 , MOV , 46
- 177 , MOV , 46
- 178 , MOV , 46
- 179 , MOV , 46
- 180 , MOV , 46
- 181 , MOV , 46
- 182 , MOV , 46
- 183 , MOV , 46
- 184 , MOV , 46
- 185 , MOV , 46
- 186 , MOV , 46
- 187 , MOV , 46
- 188 , MOV , 46
- 189 , MOV , 46
- 190 , MOV , 46
- 191 , MOV , 46
- 192 , GROUP5 , 84
- 193 , GROUP5 , 84
- 194 , RETN , 54
- 195 , RETN , 00
- 196 , LES , 08
- 197 , LDS , 06
- 198 , MOV , 09
- 199 , MOV , 09
- 200 , ENTER , 53
- 201 , LEAVE , 00
- 202 , RETF , 54
- 203 , RETF , 00
- 204 , INT 3 , 00
- 205 , INTRPTS , 99
- 206 , INTO , 00
- 207 , IRET , 00
- 208 , GROUP5 , 84
- 209 , GROUP5 , 84
- 210 , GROUP5 , 84
- 211 , GROUP5 , 84
- 212 , AAM , 71
- 213 , AAD , 71
- 215 , XLAT , 00
- 216 , COPROC , 52
- 217 , COPROC , 52
- 218 , COPROC , 52
- 219 , COPROC , 52
- 220 , COPROC , 52
- 221 , COPROC , 52
- 222 , COPROC , 52
- 223 , COPROC , 52
- 224 , LOOPNZ , 30
- 225 , LOOPZ , 30
- 226 , LOOP , 30
- 227 , JCXZ , 30
- 228 , IN , 44
- 229 , IN , 44
- 230 , OUT , 44
- 231 , OUT , 44
- 232 , CALL , 31
- 233 , JMP , 31
- 234 , JMP , 32
- 235 , JMP , 30
- 236 , IN , 40
- 237 , IN , 40
- 238 , OUT , 40
- 239 , OUT , 40
- 240 , LOCK , 00
- 242 , REPNZ , 91
- 243 , REPZ , 91
- 244 , HLT , 00
- 245 , CMC , 00
- 246 , GROUP8 , 84
- 247 , GROUP8 , 84
- 248 , CLC , 00
- 249 , STC , 00
- 250 , CLI , 00
- 251 , STI , 00
- 252 , CLD , 00
- 253 , STD , 00
- 254 , GROUP9 , 84
- 255 , GROUP9 , 84
- /*
- $GROUP INTRPTS
- 5 , INT , 55, Print Screen
- 9 , INT , 55, Keyboard Scan
- 16 , INT , 55, Video Function Call
- 17 , INT , 55, Get Equipment List
- 18 , INT , 55, Get Memory Size
- 19 , INT , 55, Diskette Function Call
- 20 , INT , 55, Serial Port Function
- 26 , INT , 55, Time Function Call
- 32 , INT , 55, Terminate a COM program
- 33 , INT , 55, DOS Function Call
- 34 , INT , 55, Program Termination
- 37 , INT , 55, Absolute Disk Access!!
- 38 , INT , 55, Absolute Disk Access!!
- 39 , INT , 55, Terminate and Stay Resident
- 0 , INT , 55
- /*
- $GROUP GROUP1
- 173 , SHRD , 01
- 175 , IMUL , 01
- /*
- $GROUP GROUP2
- 0 , ADD , 02
- 1 , OR , 02
- 2 , ADC , 02
- 3 , SBB , 02
- 4 , AND , 02
- 5 , SUB , 02
- 6 , XOR , 02
- 7 , CMP , 02
- /*
- $GROUP GROUP5
- 0 , ROL , 10
- 1 , ROR , 10
- 2 , RCL , 10
- 3 , RCR , 10
- 4 , SHL , 10
- 5 , SHR , 10
- 7 , SAR , 10
- /*
- $GROUP GROUP8
- 0 , TEST , 02
- 2 , NOT , 11
- 3 , NEG , 11
- 4 , MUL , 11
- 5 , IMUL , 11
- 6 , DIV , 11
- 7 , IDIV , 11
- /*
- $GROUP GROUP9
- 0 , INC , 11
- 1 , DEC , 11
- 2 , CALL , 14
- 3 , CALL FAR, 14
- 4 , JMP , 14
- 5 , JMP FAR , 14
- 6 , PUSH , 14
- /*
- $REGISTER
- AX CX DX BX SP BP SI DI AL CL DL BL AH CH DH BH ;
- /*
- $SEGMENT
- ES CS SS DS FS GS ;
- /*
- $HEAD
- code SEGMENT
- ASSUME CS:code, DS:code
- ORG @org
-
- strt:
- /*
- $END
- code ENDS
- END strt
- /*
-
-